package com.qzdsoft.erpcloud.vo.stock;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

public class StockOutboundDetailInfo implements Serializable
{

    private static final long serialVersionUID = 1L;
    
    
      //ID
    private Integer id;
     //出库单编号
    private Integer  outboundId;
    //出库单编号
    private String billNo;
    //物料Id
    private Integer materialId;
    //物料编码
    private String  materiaCode;
     //物料名称
    private String materiaName;
     //物料规格
    private String materiaSpec;
     //物料类型
    private String materiaType;
     //品牌
    private String brand;
     //计量单位
    private String  measurementUnit;
     //出库仓
    private String storeage;
     //客户物料编码
    private String customerMateriaCode;
     //客户物料名称
    private String customerMateriaName;
     //客户物料规格
    private String customerMateriaSpec;
     //应发数量
    private Integer quantityDue;
     //已发数量
    private Integer deliveredQuantity;
     //本次数量
    private Integer actualdDelivery;
     //是否赠品
    private Integer isGift;
     //单价
    private Integer  price;
     //出库日期
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern="yyyy-MM-dd HH:mm:ss")
    private Date  outboundDate;
    public Integer getId()
    {
        return id;
    }
    public void setId(Integer id)
    {
        this.id = id;
    }
    public Integer getOutboundId()
    {
        return outboundId;
    }
    public void setOutboundId(Integer outboundId)
    {
        this.outboundId = outboundId;
    }
    public Integer getMaterialId()
    {
        return materialId;
    }
    public void setMaterialId(Integer materialId)
    {
        this.materialId = materialId;
    }
    public String getBillNo()
    {
        return billNo;
    }
    public void setBillNo(String billNo)
    {
        this.billNo = billNo;
    }
    public String getMateriaCode()
    {
        return materiaCode;
    }
    public void setMateriaCode(String materiaCode)
    {
        this.materiaCode = materiaCode;
    }
    public String getMateriaName()
    {
        return materiaName;
    }
    public void setMateriaName(String materiaName)
    {
        this.materiaName = materiaName;
    }
    public String getMateriaSpec()
    {
        return materiaSpec;
    }
    public void setMateriaSpec(String materiaSpec)
    {
        this.materiaSpec = materiaSpec;
    }
    public String getMateriaType()
    {
        return materiaType;
    }
    public void setMateriaType(String materiaType)
    {
        this.materiaType = materiaType;
    }
    public String getBrand()
    {
        return brand;
    }
    public void setBrand(String brand)
    {
        this.brand = brand;
    }
    public String getMeasurementUnit()
    {
        return measurementUnit;
    }
    public void setMeasurementUnit(String measurementUnit)
    {
        this.measurementUnit = measurementUnit;
    }
    public String getStoreage()
    {
        return storeage;
    }
    public void setStoreage(String storeage)
    {
        this.storeage = storeage;
    }
    
    public String getCustomerMateriaCode()
    {
        return customerMateriaCode;
    }
    public void setCustomerMateriaCode(String customerMateriaCode)
    {
        this.customerMateriaCode = customerMateriaCode;
    }
    public String getCustomerMateriaName()
    {
        return customerMateriaName;
    }
    public void setCustomerMateriaName(String customerMateriaName)
    {
        this.customerMateriaName = customerMateriaName;
    }
    public String getCustomerMateriaSpec()
    {
        return customerMateriaSpec;
    }
    public void setCustomerMateriaSpec(String customerMateriaSpec)
    {
        this.customerMateriaSpec = customerMateriaSpec;
    }
    public Integer getQuantityDue()
    {
        return quantityDue;
    }
    public void setQuantityDue(Integer quantityDue)
    {
        this.quantityDue = quantityDue;
    }
    public Integer getDeliveredQuantity()
    {
        return deliveredQuantity;
    }
    public void setDeliveredQuantity(Integer deliveredQuantity)
    {
        this.deliveredQuantity = deliveredQuantity;
    }
    public Integer getActualdDelivery()
    {
        return actualdDelivery;
    }
    public void setActualdDelivery(Integer actualdDelivery)
    {
        this.actualdDelivery = actualdDelivery;
    }
    public Integer getIsGift()
    {
        return isGift;
    }
    public void setIsGift(Integer isGift)
    {
        this.isGift = isGift;
    }
    public Integer getPrice()
    {
        return price;
    }
    public void setPrice(Integer price)
    {
        this.price = price;
    }
    public Date getOutboundDate()
    {
        return outboundDate;
    }
    public void setOutboundDate(Date outboundDate)
    {
        this.outboundDate = outboundDate;
    }
    
    
    
}
